import { defineStore } from 'pinia'

export const useFormStore = defineStore('formStoreId',{
	state() {
		return {
			/**
			 * 持卡人
			 */
			userRealName:'',
			/**
			 * 银行卡号
			 */
			settleCardNo:'',
			/**
			 * 结算卡类型 0：对公 1：对私
			 */
			settleType:'1',
			/**
			 * 开户支行
			 */
			bankName:'',
			/**
			 * 开户支行行号
			 */
			bankNo:'',
			/**
			 * 开户总行行号
			 */
			bankBranchNo:'',
			/**
			 * 开户银行总行名称
			 */
			bankBranchName:'',
			/**
			 * 结算卡图片
			 */
			picUrl:'',
			/**
			 * 省份名称
			 */
			settleCardProvince:'',
			/**
			 * 城市名称
			 */
			settleCardCity:'',
			/**
			 * 省份编码
			 */
			settleCardProvinceCode:'',
			/**
			 * 城市编码
			 */
			settleCardCityCode:'',
			/**
			 * 银行logo
			 */
			bankIcon:'',
			/**
			 * 银行预留手机号
			 */
			phoneNo:'',
			
			
			///代理商认证相关参数
			/**
			 * 身份证正面照片
			 */
			frontPhoto:'',
			/**
			 * 身份证反面照片
			 */
			reversePhoto:'',
			/**
			 * 身份证号
			 */
			identityNo:'',
			/**
			 * 证件有效期类型： 0：短期 1：长期
			 */
			certType:'0',
			/**
			 * 身份证有效期结束日期
			 */
			endCertTime:'',
			/**
			 * 代理商类型 个人/企业
			 */
			agentType:'个人',
			/**
			 * 营业执照照片
			 */
			licensePhoto:'',
			/**
			 * 营业执照号
			 */
			businessLicenseNo:'',
			/**
			 * 企业名称
			 */
			businessName:'',
			/**
			 * 营业执照有效期结束日期
			 */
			businessTime:'',
			/**
			 * 营业执照有效期类型 0：短期 1：长期 
			 */
			businessTimeType:'',
			/**
			 * 营业执照日期选择时间戳
			 */
			businessDateValue:'',
			/**
			 * 联系手机号
			 */
			contactNo:'',
			/**
			 * 短信验证码
			 */
			smsCode:'',
			/**
			 * 身份证日期选择时间戳
			 */
			dateValue:''
		}
	},
	//开启数据持久化
	persist: true
})